// 导入组件
import Vue from 'vue';
import Router from 'vue-router';
// 登录
import login from '@/views/login';
// 首页
import index from '@/views/index';
import User from "../views/group/User";

import UserInfo from "../views/group/UserInfo";


/**
 * 基础菜单
 */

// 启用路由
Vue.use(Router);

// 导出路由
export default new Router({
  routes: [
    {
      path: '/', // 访问根路径 ===就是访问login组件
      name: '',
      component: login,
      hidden: true,
      meta: {
        requireAuth: false   //访问 /路径是否需要权限
      }
    },
    {
      path: '/login', // 匹配login 路径
      name: '登录',
      component: login,
      hidden: true,
      meta: {
        requireAuth: false
      }
    },
    {
      path: '/index',  // 匹配index路径
      name: '首页',
      component: index,
      iconCls: 'el-icon-tickets',
      children: [    //配置子路由
        // 个人中心
        {
          path: 'user/info',
          component: UserInfo,
          meta: {
            requireAuth: false
          },
        },
        // 用户模块
        {
          path: 'group/user',
          name: 'User',
          component: User,
          meta: {
            requireAuth: true
          },
        }

      ]
    },
  ]
})
